#include<bits/stdc++.h>
#include <iostream>
#include <time.h>
#include<string>
#include <windows.h>
#include <cstdlib>
#include <fcntl.h>
#include <adc.h>
#include <timeprov.h>
#include <io.h>
#include <sysinfoapi.h>
using namespace std;
 
#define p(k) (GetAsyncKeyState(k) & 0x8000)
int main(){
str:HWND bb = GetForegroundWindow();
	system("mode 54,30");
	HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);
	CONSOLE_CURSOR_INFO cursor_info = {1, 0};
	SetConsoleCursorInfo(hOut, &cursor_info);
	bool hide = 0;
	system("title 信息课摸鱼小助手 使用协议");
	printf("免责声明：\n本程序仅供参考学习，您利用本程序进行的任何行为(包括但不限于:扰乱课堂纪律、考试作弊、违反学校规章制度等)均需由自己承担所有后果！\n使用协议：\n您可以无偿使用本程序，但您不得将本程序进行出售，也不得修改本程序的任何部分！如果您无法遵守以上内容，请自行删除本程序！\nBy 公鸡集团 2025/5/2") ;
	Sleep(512);
	system("cls");
	system("title 信息课摸鱼小助手");
	printf("信息课摸鱼小助手  #%d\n\n极域操作:\n隐藏极域(Alt+Dn)           显示极域(Alt+Up)\n隐藏程序(Alt+PgDn)         显示程序(Alt+PgUp)\n\n核心功能:\nTASKKILL杀极域(Alt+F2)     开启极域(Alt+F3)\n打开任务管理器(Alt+F7)  杀集智(Alt+F8)\n\n使用须知:\n使用协议(Alt+F9)           退出(Alt+Del)", getpid());
	printf("\n█████████████████████████████████████████████████████\n"); 
	while (1){
		HWND jy = FindWindow(NULL, "屏幕广播");
		if (p(VK_MENU)){
			if (p(VK_UP)) hide = 0;
			if (p(VK_DOWN)) hide = 1;
			if (p(VK_NEXT)) ShowWindow(bb, 0);
			if (p(VK_PRIOR)) ShowWindow(bb, 5);
			if (p(VK_F2)) system("taskkill /f /im StudentMain.exe /t");
			if (p(VK_F3)) system("start \"\" \"C:\\Program Files (x86)\\Mythware\\极域课堂管理系统软件V6.0 2016 豪华版\\studentmain.exe\"");
			if (p(VK_F7)) system("taskmgr");
			if (p(VK_F8)){
				printf("\n开始杀集智(1/2)\n");
	system("title 正在杀集智-集智克星 By GJ");
	system("taskkill /f /im bacdbootcopy.exe");
	system("taskkill /f /im DeploymentAgent.exe");
	system("taskkill /f /im certmgr.exe");
	system("taskkill /f /im PortControl64.exe");
	system("taskkill /f /im refreship.exe");
	system("taskkill /f /im tvnserver.exe");
	system("taskkill /f /im tvnserver32.exe");
	system("taskkill /f /im vncviewer.exe");
	system("taskkill /f /im WFBSMlogon.exe");
	system("taskkill /f /im WFBSMon.exe");
	system("taskkill /f /im WfbsPnpInstall.exe");
	system("taskkill /f /im XYNTService.exe");
	system("taskkill /f /im certmgr.exe");
	printf("杀集智完毕(1/2)\n"); 
	printf("\n开始杀集智(2/2)\n");
	system("title 正在杀集智-集智克星 By GJ");
	system("taskkill /f /im bcdbootcopy.exe");
	system("taskkill /f /im DeploymentAgent.exe");
	system("taskkill /f /im certmgr.exe");
	system("taskkill /f /im PortControl64.exe");
	system("taskkill /f /im refreship.exe");
	system("taskkill /f /im tvnserver.exe");
	system("taskkill /f /im tvnserver32.exe");
	system("taskkill /f /im vncviewer.exe");
	system("taskkill /f /im WFBSMlogon.exe");
	system("taskkill /f /im WFBSMon.exe");
	system("taskkill /f /im WfbsPnpInstall.exe");
	system("taskkill /f /im XYNTService.exe");
	system("taskkill /f /im certmgr.exe");
	printf("杀集智完毕(2/2)\n\n"); 
	system("title 信息课摸鱼小助手");
			}			
			if (p(VK_F9)) goto about;
			if (p(VK_DELETE)) return 0; 
		}if (hide) ShowWindow(jy, 0); else ShowWindow(jy, 5);
	}goto out;return 0;
about:printf("免责声明：\n本程序仅供参考学习，您利用本程序进行的任何行为(包括但不限于:扰乱课堂纪律、考试作弊、违反学校规章制度等)均需由自己承担所有后果！\n使用协议：\n您可以无偿使用本程序，但您不得将本程序进行出售，也不得修改本程序的任何部分！如果您无法遵守以上内容，请自行删除本程序") ;
	printf("\n\n更新日志：\nV1.2 2025/5/2\n更新内容：添加杀集智，开放所有源代码\nV1.1 2024/5/23\n更新内容：隐藏极域、显示极域、隐藏程序、显示程序");
	system("pause"); 
	goto str;
out:return 0;
}